#ifndef wm_keyboard_h
#define wm_keyboard_h
/*
 * Sylvain BERTRAND <digital.ragnarok@gmail.com>
 * code protected by GNU GPL v3
 */
struct wm_key_binding_tree *keyboard_firstnode;
void keyboard_startup(void);
void keyboard_shutdown(void);
void keyboard_rebind(void);
void keyboard_chroot(GList *keylist);
gboolean keyboard_bind(GList *keylist, struct wm_actions_act *action);
void keyboard_unbind_all(void);
gboolean keyboard_event(struct wm_client *client, const XEvent *e);
void keyboard_reset_chains(gint break_chroots);
#endif
